package com.hmy.contract.bo.request.contract;

import com.hmy.ccp.common.request.BasePageRequest;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author seven.qi 齐胜南
 * @version 1.0
 * @description 合同列表分页查询入参
 * @date 2023/12/20 16:00
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("合同列表分页查询入参")
public class SupplyContractPageRequest extends BasePageRequest {
    /**
     * id合同id
     */
    private String contractId;

    /**
     * 合同名称
     */
    private String contractName;

    /**
     * 合同状态，2位数字
     */
    private List<Integer> status;

    /**
     * 合同类型，纸质合同，电子合同
     */
    private Integer contractType;
    /**
     * 查询条件
     */
    private String searchValue;
    /**
     * 合同编号
     */
    private String contractNo;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 创建人
     */
    private String creatorName;
    /**
     * 合同创建开始时间
     */
    private String contractCreateTimeStart;
    /**
     * 合同创建结束时间
     */
    private String contractCreateTimeEnd;


}
